/* SLIDER DE PRODUTOS DESTAQUE */
.slider-destaques {
  height: 55vh;
}

.slider-destaques .splide__slide {
  height: 100%;
  height: 50vh;
}

.banner-blog {
  background-size: cover;
  height: 40vh;

  display: flex;
  justify-content: center;
  align-items: center;

  color: #fff;
}

/* SECTION CLA */

.section-cla {
  height: 70vh;
  margin-bottom: 2rem;
  margin-top: 4rem;

  overflow-x: hidden;
  background: linear-gradient(to left, #0975c6, #33e2ff);

  display: flex;
  justify-content: space-between;
}

.section-cla .fundo-cla-vantages {
  width: 50%;
  height: 100%;

  background: url(../../img/09.png);
  background-size: cover;
  background-position: center;
  background-position-x: -100%;
}

.section-cla .cla-content-vantages {
  width: 50%;
}

.cla-content-title {
  position: relative;
  left: -18rem;
  margin-top: 4rem;
  border-radius: 50px;
}

.livros-free {
  width: 86%;
  gap: 1rem;
  justify-content: center;

  position: relative;
  right: -2rem;
}

.livros-free img {
  height: 80%;
}

/* EBOOK-DETALHES */
.ebook-info-content {
  display: flex;
  flex-direction: column;
  /* justify-content: center; */

  height: 100%;

  gap: 2rem;
}

.ebook-info .image-livro {
  height: 60vh;
}

.ebook-info-content h4 {
  font-size: 2rem;
}

.ebook-info-content .buttons-ebook-content {
  display: flex;
  gap: 1rem;
}

.ebook-info-content .buttons-ebook-content input {
  width: 10%;
  border: 1px solid #ccc;

  display: flex;
  justify-content: center;
  align-items: center;
  padding-inline-start: 1.1rem;
}

.ebook-info-content .buttons-ebook-content a,
.ebook-info-content .buttons-ebook-content button {
  height: 6vh;
  width: 33%;
  background: #0975c6;
  border: 0;
  color: #fff;
}

.ebook-info-content .buttons-ebook-content a {
  display: flex;
  align-items: center;
  justify-content: center;

  text-decoration: none;
}

/* LIVRARIA */
#livraria main {
  margin-top: 4rem !important;
}
@media (max-width: 640px) {
  .slider-destaques {
    height: 55vh;
  }

  .slider-destaques .splide__slide {
    height: 50vh !important;
  }

  .banner-blog {
    height: 30vh !important;
  }

  .ebook-info .image-livro {
    height: 30vh;
  }

  .fundo-cla-vantages {
    display: none;
  }

  .cla-content-vantages {
    background: #fff !important;
    width: 100% !important;
  }

  .cla-content-title {
    left: 0rem;
  }
}
